Skip to main content

Working with Jetson Nano

Hardware Connection

  • The 40PIN header on the Jetson Nano is compatible with the Raspberry Pi's 40PIN header, and it provides a Jetson.GPIO library whose API is consistent with the Raspberry Pi's RPI.GPIO library. Therefore, the pin numbers used here are the same as those for the Raspberry Pi. When using the 40PIN interface, you can directly plug the module into the 40PIN header of the Jetson Nano.

  • If using a 9PIN cable, please refer to the pin mapping table below:

    Jetson Nano pin mapping

    e-PaperJetson Nano Developer Kit
    BCM2835 PinBoard Physical Pin Number
    VCC3.3V3.3V
    GNDGNDGND
    DIN10(SPI0_MOSI)19
    CLK11(SPI0_SCK)23
    CS8(SPI0_CS0)24
    DC2522
    RST1711
    BUSY2418
    PWR1812

Running the C Example

  • Download the demo (skip if already downloaded)

    wget https://files.waveshare.com/wiki/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
    unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
    cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
    Alternative extraction method
    sudo apt-get install p7zip-full
    7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
    cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
    Download the program via GitHub (alternative method, skip if already downloaded)
    • Accessing GitHub may not be very smooth at present. It is recommended to use the above method to download from our official website.
      git clone https://github.com/waveshare/e-Paper.git
      cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/E-RaspberryPi_JetsonNano
  • Compile the program (Note: -j4 uses 4 threads for compilation; you can modify the number)

    # It is now in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano
    cd c
    sudo make clean
    sudo make JETSON -j4
  • Run the program

    sudo ./epd

Running the Python Example

  • Install libraries

    sudo apt-get update
    sudo apt-get install python3-numpy
    sudo apt-get install python3-pip
    sudo pip3 install Jetson.GPIO
  • Download the demo (skip if already downloaded)

    wget https://files.waveshare.com/wiki/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
    unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
    cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
    Alternative extraction method
    sudo apt-get install p7zip-full
    7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
    cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
    Download the program via GitHub (alternative method, skip if already downloaded)
    • Accessing GitHub may not be very smooth at present. It is recommended to use the above method to download from our official website.
      git clone https://github.com/waveshare/e-Paper.git
      cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/E-RaspberryPi_JetsonNano
  • Run the program

    # Make sure it is in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
    cd python/examples/
    python3 epd_5in0_test.py